Skip to content

Conversation

shadabbi
Copy link

@shadabbi shadabbi commented Aug 10, 2025


name: Add a new MCP server
about: Requests for adding a new MCP server to the Docker Catalog
title: "Add code-review-mcp: AI Code Review MCP server (GitHub/Jira, ESLint/Prettier/TS, Semgrep, Playwright)"
labels: submission
assignees: ""

MCP Server Information

Server Name: code-review-mcp
Repository URL: https://github.com/shadabbi/code-review-mcp
Brief Description: AI-powered PR reviews for GitHub. Orchestrates ESLint/Prettier/TypeScript checks, Semgrep security scan, optional Playwright tests, and Jira/Figma context. Posts inline PR comments and generates a Markdown summary report. License: MIT.

  • Image: shadabbi/code-review-mcp:latest (public)
  • Category: code-review
  • Tags: code-review, github, jira, security, tests, linting
  • Tools exposed:
    • code-review (orchestration)
    • Sub-tools: github.resolve_pr, github.fetch_files, jira.fetch, analysis.run_static, security.run_semgrep, tests.run_playwright, report.generate, cleanup.prune
  • Secrets/Env:
    • Secrets: GITHUB_TOKEN (required)
    • Env (optional): JIRA_BASE_URL, JIRA_EMAIL, JIRA_API_KEY, FIGMA_TOKEN, SEMGREP_RULES_DIR
  • Source repo (docs/code): https://github.com/shadabbi/code-review-mcp
  • Server descriptor (in this PR): servers/code-review-mcp/server.yaml

Basic Requirements

  • Open Source: MIT (per LICENSE in repo)
  • MCP Compliant: Implements MCP server over stdio and lists callable tools
  • Active Development: Recent commits present
  • Docker Artifact: Dockerfile at repo root, image published to Docker Hub
  • Documentation: README with setup/usage + Platform-Setup.md
  • Security Contact: GitHub Issues in source repo

Submitter Checklist

  • This server meets the basic requirements listed above
  • I understand this will undergo automated and manual review.
  • I have tested the MCP Server locally (container built, tools list accessible)
  • I have a working Docker image: docker pull shadabbi/code-review-mcp:latest

Notes

  • This MCP focuses on developer workflows: PR code review with project-local ESLint/Prettier/TS rules, Semgrep scans (custom rules supported), and Playwright if configured.
  • Optional enrichments: Jira ticket fetch, Figma design metadata.
  • If GitHub disallows author self-review comments, the MCP gracefully skips posting but still generates the report.

@shadabbi shadabbi requested a review from a team as a code owner August 10, 2025 12:23
@ipedrazas ipedrazas added the invalid This doesn't seem right label Aug 19, 2025
@ipedrazas ipedrazas closed this Sep 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invalid This doesn't seem right
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants